to throw on something - French English Dictionary